/* 底部 */
.footer{
    background-color: #272727;
    height: 423px;
    width: 100%;
    color: #ccc;
}
.footer a{
    color: #ccc;
}
.footer *{
    box-sizing: content-box
}
.footer_top{
    width: 1200px;
    margin: auto;
    padding: 44px 0 27px 100px;
}
.footer_top>li{
    float: left;
}
.footer_top>li>a{
    display: block;
    font-size: 13px;
    line-height: 13px;
    margin-bottom: 12px;
}
.about_lenovo,.shop_lenovo,.service_lenovo{
    width: 210px;
}
.lenovo_website_group{
    width: 240px;
}
.footer_top_title{
    font-size: 16px !important;
    line-height: 16px !important;
    margin-bottom: 18px !important;
    font-weight: 600 !important;
}
.share{
    width: 230px;
}
.share>h6{
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 18px;
    color: #ccc;
    font-weight: 600;
}
.share_list{
    margin: 2px 0 10px;
}
.share_list li{
    margin: 6px 7px 6px 4px;
}
.share_list li a{
    margin-bottom: 0 !important;
    transform:rotate(0deg);
    transition: all 0.3s;
}
.qqzone{
    width: 37px;
    height: 36px;
    background: url(//m1.lefile.cn/lenovo_pc_platform/0.1.0/images/platform_icons_sprits.png) -63px -190px;
}
.lightqqzone{
    display: none;
    width: 37px;
    height: 36px;
    background: url(//m1.lefile.cn/lenovo_pc_platform/0.1.0/images/platform_icons_sprits.png) -63px -238px;
}
.share_list li{
    float: left;
}
.share_list li a:hover{
    transform: rotate(360deg);
}
.share_list li a:hover .qqzone{
    display: none;
}
.share_list li a:hover .lightqqzone{
    display: block;
}
.weibo{
    width: 37px;
    height: 36px;
    background: url(//m1.lefile.cn/lenovo_pc_platform/0.1.0/images/platform_icons_sprits.png) -119px -190px;
}
.lightweibo{
    display: none;
    width: 37px;
    height: 36px;
    background: url(//m1.lefile.cn/lenovo_pc_platform/0.1.0/images/platform_icons_sprits.png) -119px -238px;
}
.fun_icon{
    width: 37px;
    height: 36px;
    background: url(//m1.lefile.cn/lenovo_pc_platform/0.1.0/images/platform_icons_sprits.png) -176px -190px;
}
.light_fun_icon{
    display: none;
    width: 37px;
    height: 36px;
    background: url(//m1.lefile.cn/lenovo_pc_platform/0.1.0/images/platform_icons_sprits.png) -176px -238px;
}
.weibo_icon{
    margin: 0 20px 0 5px;
    float: left;
}
.wei_bo{
    width: 82px;
    height: 20px;
    background: url(//m1.lefile.cn/lenovo_pc_platform/0.1.0/images/platform_icons_sprits.png) -8px -132px;
}
.light_wei_bo{
    display: none;
    width: 82px;
    height: 20px;
    background: url(//m1.lefile.cn/lenovo_pc_platform/0.1.0/images/platform_icons_sprits.png) -8px -158px;
}
.tieba_icon{
    margin-top: -2px;
    float: left;
}
.tieba{
    width: 74px;
    height: 22px;
    background: url(//m1.lefile.cn/lenovo_pc_platform/0.1.0/images/platform_icons_sprits.png) -119px -129px;
    margin-top: -2px;
}
.light_tieba{
    display: none;
    width: 74px;
    height: 22px;
    background: url(//m1.lefile.cn/lenovo_pc_platform/0.1.0/images/platform_icons_sprits.png) -119px -155px;
    margin-top: -2px;
}
.select_country{
    margin: 60px 0 10px;
    font-size: 16px;
    line-height: 16px;
    color: #ccc;
}
.country_options{
    position: relative;
}
.all_country{
    position: absolute;
    display: none;
    width: 184px;
    height: 210px;
    background: #fff;
    border: 1px solid #858585;
    bottom: 24px;
    left: 0px;
    overflow-y: auto;
    overflow-x: hidden;
}
.all_country ul li{
    text-align: left;
    margin: 4px;
}
.all_country ul li a{
    color: #000;
}
.cn_img{
    width: 186px;
    height: 24px;
    background: url(//p1.lefile.cn/product/adminweb/2018/05/17/dc95e9d6-bef7-4f4b-8b03-e6c3deeaa5a7.jpg);
}
.footer_bot{
    border-top: 1px solid #424141;
    background: #272727;
}
.footer_bot_content{
    width: 1200px;
    margin: auto;
    font-size: 12px;
    line-height: 46px;
}
.footer_bot_content a{
    font-size: 12px;
    line-height: 46px;
}
.footer_bot_l{
    float: left;
}
.footer_bot_l span,.footer_bot_r span{
    display: inline-block !important;
    margin: 0 6px;
}
.footer_bot_r{
    float: right
}